def fun_bmi(person, height, weight):
    '''
    功能:根据身高和体重计算BMI指数
    :param person: 姓名
    :param height: 身高,单位:米
    :param weight: 体重,单位:千克
    '''
    print(person + "的身高" + str(height) + "米\t体重:" + str(weight) + "千克")
    bmi = weight / (height * height)  # 用于计算BMI指数,公式为“体重/身高的平方”
    print(person + "的BMI指数为:" + str(bmi))  # 输出BMI指数
    # 判断身材是否合理
    if bmi < 18.5:
        print("您的身高过轻\n")
    if bmi > 18.5 and bmi < 24.9:
        print("正常范围,注意保持\n")
    if bmi > 24.9 and bmi < 29.9:
        print("您的身高过重\n")
    if bmi > 29.9:
        print("肥胖\n")


fun_bmi("小明", 1.68, 50)  # 计算小明的BMI指数
fun_bmi("小红", 1.58, 50)  # 计算小红的BMI指数
